/* web端样式 */
/* reset */
*[hidefocus]{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img,html,body,iframe{border:0;}
table{border-collapse:collapse;border-spacing:0;}
li{list-style:none;}
caption,th{font-weight:normal;font-style:normal;text-align:left;}
em{font-style:normal;}
strong{font-weight:bold;}
body,textarea,select,input{font-family: "Arial","Hiragino Sans GB", \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif"; font-size:14px;color:#444;outline:none; border: 0;}
textarea{resize:none;}
input{vertical-align: middle; margin: 0px;} 
body{background-color:transparent;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a,button{cursor:pointer;}   
a{text-decoration:none;color:#333;}
a:hover{color:#10ae58;/*hover color*/}
html, body { width: 100%; height: 100%; }
html { overflow:auto;}
body { text-align: left; }

/* clear float */
.f-cb:after,.f-cbli li:after{ display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:".";}
.f-cb,.f-cbli li{ zoom:1;}
.f-thide{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.f-hide{ text-indent:-9999px; overflow: hidden;}
.f-ib{ display:inline-block; zoom:1; *display:inline;}
.f-dn{ display:none;}
.f-db{ display:block;}
.f-pr{ position:relative;}
.f-pf{ position:fixed;}   
.f-af{ position:absolute; top:0; right:0; bottom:0; left:0;}
.f-fl{ float:left;}
.f-fr{ float:right;}
.f-pa{ position:absolute;}
.f-tc{ text-align: center;}

/* 字体类型 */
/* 非衬线字体 */
.f-f0{ font-family: "Arial","Hiragino Sans GB", \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif"; }
/* 衬线字体 */
.f-f1{ font-family: "Arial","Hiragino Sans GB", "SimSun",\5b8b\4f53, "Georgia", "serif"; }
